Itoo Software Forum

Author Topic: Help in creating specific elevation  (Read 1311 times)

User333

  • Newbie
  • *
  • Posts: 11
Help in creating specific elevation
« on: April 10, 2019, 04:54:07 PM »
Hello,

I am quite new to RC, so I would like any help with that subject. I need to create an elevation from Cassia Long bricks.
In attachment, there is a pattern that I need to make. Please take a look into it and tell me If there is a tutorial referring to that kind of thing.

I was thinking about Linear workflow, but maybe there is a way to make it by surface?

I will be grateful for any help.

https://imgur.com/uToUFfN

https://imgur.com/SvhTJph

https://imgur.com/uVi4dsp

https://imgur.com/XqOZhnX


« Last Edit: April 10, 2019, 04:56:10 PM by User333 »

Rokas

  • Hero Member
  • *****
  • Posts: 3324
Re: Help in creating specific elevation
« Reply #1 on: April 10, 2019, 07:28:02 PM »
Welcome to the forum.

Please share Your starting scene and progress You have done so far.
Rokas

User333

  • Newbie
  • *
  • Posts: 11
Re: Help in creating specific elevation
« Reply #2 on: April 11, 2019, 12:34:45 PM »
Welcome to the forum.

Please share Your starting scene and progress You have done so far.

Thanks for fast response.
So I started with modelling every type of brick ( I want to use a couple of models because I will make them high-poly surface ) and thought of distributing them on one spline for every step on elevation. This is the very noobish approach, so I was wondering If there is a more clever way to do that.

File in the attachment.

Edit:

I've used one segment and scaled It by Z to match different heights. As you'll see in the file, there is still a lot of splines and Linear 1S's. Is there a way to achieve that with one Generator?

The second question is about randomisation. I thought that I will randomise x scale of the object at the start and end, the default must be 100 cm long. How to achieve natural, non-repeating randomisation of a segment where there are so much of the generators?

Regards,
M.
« Last Edit: April 11, 2019, 04:01:05 PM by User333 »

Rokas

  • Hero Member
  • *****
  • Posts: 3324
Re: Help in creating specific elevation
« Reply #3 on: April 12, 2019, 09:53:23 PM »
Hi

from this reference:


It is hard to understand design pattern, so I improvised a bit:

Attached modified scene. Hope this helps. If You have further questions, just ask.
« Last Edit: April 12, 2019, 10:52:40 PM by Rokas »
Rokas

User333

  • Newbie
  • *
  • Posts: 11
Re: Help in creating specific elevation
« Reply #4 on: April 29, 2019, 04:15:13 PM »
Hello, Thank you for getting into my case. Your algorithm looks awesome, but I have a couple of questions.

1. I had to use a couple of splines because the height dimension is not repeatable... But could you tell me how could I vary more of the blocks... how to write that... I want to have random stripes of the same length like wooden floor stripped... could you help me with that?

2. In the second case I have one type of dimension, but 10 models. There I need to vary it like stripped floor too, but that needs to match their original dimension... Could you take a look into that?

Thanks for your help. It helps me a lot, as this is ongoing project :)

https://files.fm/u/z273egbn


User333

  • Newbie
  • *
  • Posts: 11
Re: Help in creating specific elevation
« Reply #5 on: May 04, 2019, 05:40:21 PM »
please help me on this one again :)

Rokas

  • Hero Member
  • *****
  • Posts: 3324
Re: Help in creating specific elevation
« Reply #6 on: May 10, 2019, 08:18:29 AM »
Seems like Your styles could be optimized further.  I do not understand Your first question. "Vary more of the blocks" and "random striped of the same length" ? Without seeing what end result You expect it is hard to give any advice. 
2nd question: Randomize node You are using is the right node to use. You are using transform node to scale the planks so they are not original dimension. You should translate them. Also You should use Deform Slice mode ON to clip ends that sticks out.
Rokas

User333

  • Newbie
  • *
  • Posts: 11
Re: Help in creating specific elevation
« Reply #7 on: May 12, 2019, 06:57:16 PM »

between my elements, I threw the fug in evenly, but it is repeatable, what can I do to make this fugue more randomised?
I still want my elements to be from 70 cm width to 110 width, but I want fugue to appear more randomised, not like it is now. Every fugue is under the next one in one line.

https://ufile.io/ks03pdtz


Rokas

  • Hero Member
  • *****
  • Posts: 3324
Re: Help in creating specific elevation
« Reply #8 on: May 13, 2019, 01:15:22 PM »
Hi

This randomness is unified because You are using Evenly segment.
What You want is to compose Your Fugue with nonFugue elements.
Try using Compose or Sequence operators to help in this case:

Rokas

User333

  • Newbie
  • *
  • Posts: 11
Re: Help in creating specific elevation
« Reply #9 on: May 13, 2019, 07:45:24 PM »
ok, and in the transform node, I am typing how long my elements have to be? Like 80 - 110 and it will randomly extend them?

Rokas

  • Hero Member
  • *****
  • Posts: 3324
Re: Help in creating specific elevation
« Reply #10 on: May 14, 2019, 06:06:23 AM »
in Your latest scene it is set 60 to 90:


There seems to be no problems regarding this aspect.
Rokas

User333

  • Newbie
  • *
  • Posts: 11
Re: Help in creating specific elevation
« Reply #11 on: May 15, 2019, 05:23:42 PM »
ok, it is working, thank you.

EDIT:

It is easy to randomise elements If they're in different lenghts, but how I can move/transform them ( to not repeat fugue ) if they will be all the same lenght?


« Last Edit: May 20, 2019, 07:27:17 PM by User333 »

Rokas

  • Hero Member
  • *****
  • Posts: 3324
Re: Help in creating specific elevation
« Reply #12 on: June 03, 2019, 06:41:50 PM »
ok, it is working, thank you.

EDIT:

It is easy to randomise elements If they're in different lenghts, but how I can move/transform them ( to not repeat fugue ) if they will be all the same lenght?

Hi. I have not noticed Your post edit. Feel free to double post in Your threads if some time passes.
Anyway back to the question- I did not understand what You mean. Can You please illustrate with example max file?
Rokas