# CoronaPattern playground!

**URL:** <https://forums.chaos.com/t/coronapattern-playground/153873>\
**Category:** Previews\
**Created:** [July 13, 2022, 9:22am UTC](https://forums.chaos.com/t/coronapattern-playground/153873 "2022-07-13T09:22:00Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![AramAvetisyan](https://dub1.discourse-cdn.com/chaosprd/user_avatar/forums.chaos.com/aramavetisyan/32/271059_2.png) [@AramAvetisyan](https://forums.chaos.com/u/AramAvetisyan)\
**Post date:** [July 13, 2022, 9:22am UTC](https://forums.chaos.com/t/coronapattern-playground/153873/1 "2022-07-13T09:22:00Z")

</div>

**CoronaPatternMod** modifier is out with first [Corona 9 Daily build!]([https://forum.corona-renderer.com/](https://forum.corona-renderer.com/) [Chaos Corona 9 for 3ds Max - Daily Builds Changelog](https://forums.chaos.com/t/153526) #msg201376)  
Create a surface, apply the modifier, set the pattern-geometry and boom!  
Go ahead and share your results here.

 ![abstract1.jpg](https://europe1.discourse-cdn.com/chaosprd/original/3X/5/d/5de0370a529b1637fe052dcbd634cacc022ea91c.jpeg)  
 ![abstract2.jpg](https://europe1.discourse-cdn.com/chaosprd/original/3X/2/b/2b47a629066b9e5c24d026db8b6cbaaa914082d4.jpeg)  
 ![abstract3.jpg](https://europe1.discourse-cdn.com/chaosprd/original/3X/7/e/7efb401780e13557a810538b014e17be78fef09c.jpeg)

---

<div class="post-metadata">

**Author:** ![inkettle](https://avatars.discourse-cdn.com/v4/letter/i/8491ac/32.png) [@inkettle](https://forums.chaos.com/u/inkettle)\
**Post date:** [July 13, 2022, 9:30am UTC](https://forums.chaos.com/t/coronapattern-playground/153873/2 "2022-07-13T09:30:35Z")

</div>

Oh wow! That was unexpected, thought no new features are planned for next update, great stuff!

---

<div class="post-metadata">

**Author:** ![romullus](https://dub1.discourse-cdn.com/chaosprd/user_avatar/forums.chaos.com/romullus/32/271095_2.png) [@romullus](https://forums.chaos.com/u/romullus)\
**Post date:** [July 13, 2022, 10:18am UTC](https://forums.chaos.com/t/coronapattern-playground/153873/3 "2022-07-13T10:18:30Z")

</div>

First of all, thank you very much for this guys! Really exciting and unexpected feature to have in Corona. After short amount of testing, i found some issues and have few requests for improving, which i’d like to share here.

Issues

- crop box disappears in viewport when you zoom closer to it, making fine adjustments very hard
- when random offset is not 0, then slightest touch to the pattern node is changing random seed, making the pattern quite unpredictable

Feature requests

- i think it would be more logical to have pattern offset at 0 by default, instead of 1
- it would be nice if adjusting pattern offset would move crop box gizmo in viewport, to provide better visual cue to the user
- it’s nice that we have an option to choose UVWs between pattern and base objects, but sometimes (quite often) i want to have both. Maybe good solution would be to have dedicated surface map, like Chaos Scatter has, which would let to get base object’s colours without sacrificing pattern object’s UVs. In fact both, the Scatter and The Pattern could share the same map
- random offset is nice, but it has big drawback - it makes seams by not respecting pattern boundaries. I would love to have an option to distort pattern with map, or with in-built noise, that would preserve pattern boundaries. It would be basically the same as distorting base object’s UVs, but on much finer level.

---

<div class="post-metadata">

**Author:** ![marchik](https://dub1.discourse-cdn.com/chaosprd/user_avatar/forums.chaos.com/marchik/32/271218_2.png) [@marchik](https://forums.chaos.com/u/marchik)\
**Post date:** [July 13, 2022, 2:08pm UTC](https://forums.chaos.com/t/coronapattern-playground/153873/4 "2022-07-13T14:08:50Z")

</div>

_Duplicated from the main daily builds discussion tread_

CoronaPattern works like a charm, I only have 2 questions:

1. is it possible to add a random rotation option, this would come in handy when scattering grass samples

2. Is it possible to add a scaling option (in order to get an overlap of individual patterns and not cut them strictly in a rectangle)  
however, as far as I understand, point 2 is not feasible in the current realities

---

<div class="post-metadata">

**Author:** ![marchik](https://dub1.discourse-cdn.com/chaosprd/user_avatar/forums.chaos.com/marchik/32/271218_2.png) [@marchik](https://forums.chaos.com/u/marchik)\
**Post date:** [July 14, 2022, 3:02am UTC](https://forums.chaos.com/t/coronapattern-playground/153873/5 "2022-07-14T03:02:33Z")

</div>

One more, while the IR is running and the checkbox “Use pattern material” is checked, then changes in the pattern material (for example, changing the color) are not updated, you must reassign the material or restart the interactive.

---

<div class="post-metadata">

**Author:** ![aaouviz](https://avatars.discourse-cdn.com/v4/letter/a/9dc877/32.png) [@aaouviz](https://forums.chaos.com/u/aaouviz)\
**Post date:** [July 14, 2022, 9:46am UTC](https://forums.chaos.com/t/coronapattern-playground/153873/6 "2022-07-14T09:46:09Z")

</div>

Tested out some basic bricks. Flawless so far.

It takes a bit of getting used to with all the various coordinates needed across the uvw mapping, the modifier itself and the object, but this allows for lots of control too, I guess 😃

 ![brick1.jpg](https://europe1.discourse-cdn.com/chaosprd/original/3X/0/d/0da6d952f1b6dd62966cbbffc873bec272d20745.jpeg)  
 ![brick2.jpg](https://europe1.discourse-cdn.com/chaosprd/original/3X/f/a/faa4e28b854dc5433f459a74aba94fae2b0be10c.jpeg)  
 ![brick3.jpg](https://europe1.discourse-cdn.com/chaosprd/original/3X/8/f/8f1f1c52990d0056b92473fb8a9cc10bc877f020.jpeg)

---

<div class="post-metadata">

**Author:** ![rowan\_manns](https://dub1.discourse-cdn.com/chaosprd/user_avatar/forums.chaos.com/rowan_manns/32/18783_2.png) [@rowan\_manns](https://forums.chaos.com/u/rowan_manns)\
**Post date:** [July 14, 2022, 9:56am UTC](https://forums.chaos.com/t/coronapattern-playground/153873/7 "2022-07-14T09:56:56Z")

</div>

> [@marchik](#):
>
> One more, while the IR is running and the checkbox “Use pattern material” is checked, then changes in the pattern material (for example, changing the color) are not updated, you must reassign the material or restart the interactive.

Hi,

Thanks for reporting this. I have reproduced it and will forward to the devs.

Cheers,

Rowan

(Internal ID=930829497)

---

<div class="post-metadata">

**Author:** ![rowan\_manns](https://dub1.discourse-cdn.com/chaosprd/user_avatar/forums.chaos.com/rowan_manns/32/18783_2.png) [@rowan\_manns](https://forums.chaos.com/u/rowan_manns)\
**Post date:** [July 14, 2022, 10:58am UTC](https://forums.chaos.com/t/coronapattern-playground/153873/8 "2022-07-14T10:58:04Z")

</div>

> [@romullus](#):
>
> Feature requests
> 
> - i think it would be more logical to have pattern offset at 0 by default, instead of 1
> - it would be nice if adjusting pattern offset would move crop box gizmo in viewport, to provide better visual cue to the user
> - it’s nice that we have an option to choose UVWs between pattern and base objects, but sometimes (quite often) i want to have both. Maybe good solution would be to have dedicated surface map, like Chaos Scatter has, which would let to get base object’s colours without sacrificing pattern object’s UVs. In fact both, the Scatter and The Pattern could share the same map
> - random offset is nice, but it has big drawback - it makes seams by not respecting pattern boundaries. I would love to have an option to distort pattern with map, or with in-built noise, that would preserve pattern boundaries. It would be basically the same as distorting base object’s UVs, but on much finer level.

> [@marchik](#):
>
> CoronaPattern works like a charm, I only have 2 questions:
> 
> 1. is it possible to add a random rotation option, this would come in handy when scattering grass samples
> 
> 2. Is it possible to add a scaling option (in order to get an overlap of individual patterns and not cut them strictly in a rectangle)  
> however, as far as I understand, point 2 is not feasible in the current realities

Hi,

I have logged these, I will speak to the devs and see what can be done.

Cheers,

Rowan

(Internal ID=930833231)

---

<div class="post-metadata">

**Author:** ![marchik](https://dub1.discourse-cdn.com/chaosprd/user_avatar/forums.chaos.com/marchik/32/271218_2.png) [@marchik](https://forums.chaos.com/u/marchik)\
**Post date:** [July 14, 2022, 11:01am UTC](https://forums.chaos.com/t/coronapattern-playground/153873/9 "2022-07-14T11:01:45Z")

</div>

just testing  
[  
  ![ren1as3.jpg](https://europe1.discourse-cdn.com/chaosprd/original/4X/d/f/8/df8967ef04b188065dd1009f2c1010565a23c9cc.jpeg)  
 ](https://ibb.co/Ky3M5Wm)  
[  
  ![ren2as2.jpg](https://europe1.discourse-cdn.com/chaosprd/original/3X/6/3/63838413279396cf351332e6261bc5c9b82f653a.jpeg)  
 ](https://ibb.co/606wnZf)

Edit: omg **romullus** , I missclicked and selected the wrong topic, please delete or move this msg)

---

<div class="post-metadata">

**Author:** ![Ondra\_1](https://avatars.discourse-cdn.com/v4/letter/o/50afbb/32.png) [@Ondra\_1](https://forums.chaos.com/u/Ondra_1)\
**Post date:** [July 14, 2022, 11:39am UTC](https://forums.chaos.com/t/coronapattern-playground/153873/10 "2022-07-14T11:39:56Z")

</div>

Leave it, it looks cool 😉

We just need bug reports in one place

---

<div class="post-metadata">

**Author:** ![romullus](https://dub1.discourse-cdn.com/chaosprd/user_avatar/forums.chaos.com/romullus/32/271095_2.png) [@romullus](https://forums.chaos.com/u/romullus)\
**Post date:** [July 14, 2022, 12:16pm UTC](https://forums.chaos.com/t/coronapattern-playground/153873/11 "2022-07-14T12:16:52Z")

</div>

It looks very cool indeed. How did you do the pattern itself, Marchik?

---

<div class="post-metadata">

**Author:** ![marchik](https://dub1.discourse-cdn.com/chaosprd/user_avatar/forums.chaos.com/marchik/32/271218_2.png) [@marchik](https://forums.chaos.com/u/marchik)\
**Post date:** [July 14, 2022, 1:40pm UTC](https://forums.chaos.com/t/coronapattern-playground/153873/12 "2022-07-14T13:40:07Z")

</div>

> [@romullus](#):
>
> It looks very cool indeed. How did you do the pattern itself, Marchik?

Thanks guys, splines and Ornatrix, one for the main threads, separately for the fluffy ones.

I really would like to be able to scale and overlap the patterns a little bit, so as not to have such problems when joining together chaotic patterns like this.  
Ondra, is it possible to implement or they must be strictly separated, each in its own square?

---

<div class="post-metadata">

**Author:** ![Basshunter](https://avatars.discourse-cdn.com/v4/letter/b/73ab20/32.png) [@Basshunter](https://forums.chaos.com/u/Basshunter)\
**Post date:** [July 14, 2022, 2:13pm UTC](https://forums.chaos.com/t/coronapattern-playground/153873/13 "2022-07-14T14:13:02Z")

</div>

> [@marchik](#):
>
> Thanks guys, splines and Ornatrix, one for the main threads, separately for the fluffy ones.
> 
> I really would like to be able to scale and overlap the patterns a little bit, so as not to have such problems when joining together chaotic patterns like this.  
> Ondra, is it possible to implement or they must be strictly separated, each in its own square?

Looks awesome!

Would you mind sharing your scene? I’d love to try it out.

---

<div class="post-metadata">

**Author:** ![aaouviz](https://avatars.discourse-cdn.com/v4/letter/a/9dc877/32.png) [@aaouviz](https://forums.chaos.com/u/aaouviz)\
**Post date:** [July 14, 2022, 2:22pm UTC](https://forums.chaos.com/t/coronapattern-playground/153873/14 "2022-07-14T14:22:06Z")

</div>

> [@marchik](#):
>
> just testing  
> [  
> ![ren1as3.jpg](https://europe1.discourse-cdn.com/chaosprd/original/4X/d/f/8/df8967ef04b188065dd1009f2c1010565a23c9cc.jpeg)  
> ](https://ibb.co/Ky3M5Wm)  
> [  
> ![ren2as2.jpg](https://europe1.discourse-cdn.com/chaosprd/original/3X/6/3/63838413279396cf351332e6261bc5c9b82f653a.jpeg)  
> ](https://ibb.co/606wnZf)
> 
> Edit: omg **romullus** , I missclicked and selected the wrong topic, please delete or move this msg)

DUDE… 😑

---

<div class="post-metadata">

**Author:** ![maru](https://dub1.discourse-cdn.com/chaosprd/user_avatar/forums.chaos.com/maru/32/15975_2.png) [@maru](https://forums.chaos.com/u/maru)\
**Post date:** [July 15, 2022, 7:06pm UTC](https://forums.chaos.com/t/coronapattern-playground/153873/15 "2022-07-15T19:06:13Z")

</div>

CactusPattern

 ![c4ct005.jpg](https://europe1.discourse-cdn.com/chaosprd/original/3X/0/9/09392ac086196ea93927c3d7d5cddca275bdb5f3.jpeg)  
 ![c4ct006.jpg](https://europe1.discourse-cdn.com/chaosprd/original/3X/3/6/368e5ddc48ffdc5ed857d56f0507925e2d510a4b.jpeg)  
 ![segment.jpg](https://europe1.discourse-cdn.com/chaosprd/original/3X/7/5/756cfdb899f01e43c3591dd6c4ee504dcbe7f318.jpeg)

---

<div class="post-metadata">

**Author:** ![Hardleft121](https://avatars.discourse-cdn.com/v4/letter/h/7ab992/32.png) [@Hardleft121](https://forums.chaos.com/u/Hardleft121)\
**Post date:** [July 16, 2022, 2:35pm UTC](https://forums.chaos.com/t/coronapattern-playground/153873/16 "2022-07-16T14:35:06Z")

</div>

Jaw dropping feature. Nice job devs!

long live Corona.

---

<div class="post-metadata">

**Author:** ![hurrycat](https://avatars.discourse-cdn.com/v4/letter/h/db5fbb/32.png) [@hurrycat](https://forums.chaos.com/u/hurrycat)\
**Post date:** [July 16, 2022, 2:58pm UTC](https://forums.chaos.com/t/coronapattern-playground/153873/17 "2022-07-16T14:58:45Z")

</div>

Hey guys, congratulations on the new modifier, the first results seem impressive. Is there any definition or description for the Corona Pattern, as in what new does it bring to the table?

It seems like it gives you the option to apply a texture (or geometry?) along a mesh topology? Or am I completely off? Is this a widely known feature in other renderers or something?

Thank you, keep up the great work!

---

<div class="post-metadata">

**Author:** ![Tanakov](https://avatars.discourse-cdn.com/v4/letter/t/ce73a5/32.png) [@Tanakov](https://forums.chaos.com/u/Tanakov)\
**Post date:** [July 17, 2022, 12:18pm UTC](https://forums.chaos.com/t/coronapattern-playground/153873/18 "2022-07-17T12:18:49Z")

</div>

Omg Omg omg omg! its happening! I can’t believe it! I waited for this feature since 2014-01-02, 15:03:48

My first post on the forum and its finally here! Thank you!

---

<div class="post-metadata">

**Author:** ![aaouviz](https://avatars.discourse-cdn.com/v4/letter/a/9dc877/32.png) [@aaouviz](https://forums.chaos.com/u/aaouviz)\
**Post date:** [July 17, 2022, 3:21pm UTC](https://forums.chaos.com/t/coronapattern-playground/153873/19 "2022-07-17T15:21:27Z")

</div>

> [@hurrycat](#):
>
> Hey guys, congratulations on the new modifier, the first results seem impressive. Is there any definition or description for the Corona Pattern, as in what new does it bring to the table?
> 
> It seems like it gives you the option to apply a texture (or geometry?) along a mesh topology? Or am I completely off? Is this a widely known feature in other renderers or something?
> 
> Thank you, keep up the great work!

Check out ‘geopattern’ for fstorm, or the newly released enmesh for vray.

It’s that… but for corona 😃

---

<div class="post-metadata">

**Author:** ![loredano64](https://avatars.discourse-cdn.com/v4/letter/l/73ab20/32.png) [@loredano64](https://forums.chaos.com/u/loredano64)\
**Post date:** [July 17, 2022, 5:38pm UTC](https://forums.chaos.com/t/coronapattern-playground/153873/20 "2022-07-17T17:38:08Z")

</div>

Hi,  
I haven’t tried the new coronapattern yet,  
but seeing the examples I ask you if the same things can also be done with chaosscatter and if yes, there is a less memory usage?

thanks

[Next page](https://forums.chaos.com/t/coronapattern-playground/153873.md?page=2)
