I'll start the day playing with code (and continue writing an application for a grant).
I should change those normals to be per-vertex to make the little triangles disappear...
#creativecoding #openrndr #3d #shader #geometry
3D shapes created with the extrusion method in this pull request: https://github.com/openrndr/orx/pull/323 plus a simple shader for lighting and fog.
Today I added some symmetry and lighting #wip #openrndr #CreativeCoding Just trying to have some fun after accidentally deleting 90 minutes of video recordings 😢
#wip #openrndr #creativecoding
Today @mimetik and I met again and after a tasty lunch we recorded 90 minutes of videos. The topic today was colors. This image comes from the program we wrote at the end #openrndr #CreativeCoding #comingsoon
#openrndr #creativecoding #comingsoon
Last one for today. I'm happy to make a bit of progress every day. #openrndr #algorithmic #ptf #generative #kotlin
#openrndr #algorithmic #ptf #generative #kotlin
Here I made animated the v texture coordinate in the shader so the core tube is not so static #generative #openrndr
Today's status video report :)
#wip #generative #openrndr #snake
#wip #generative #openrndr #snake
Today the openrndr-template turns 4! Such a young template :-) #creativeCoding #openrndr
A surface connecting cross-sections of unequal number of points each.
So far the cross-sections are only displaced in one axis.
Next steps: use parallel transport frames to make them follow a curve while avoiding unexpected twists, add UV coordinates, make it possible to choose if normals should point outwards or inwards.
I spent a few days updating the chapter about curves and shapes and it is now online: https://guide.openrndr.org/drawing/curvesAndShapes.html
It's one of my favorite parts of OPENRNDR 🙂
The images and videos are generated by code embedded in the source of the guide. You can see the source here: https://github.com/openrndr/openrndr-guide/blob/main/src/main/kotlin/docs/04_Drawing/C150_CurvesAndShapes.kt
#openrndr #creativecoding #generativedesign #penplotter
Some day this will evolve and become a plant. Or something like that. For now I'm figuring out how to produce generative cross-sections of a tube #wip #CreativeCoding #OPENRNDR
#wip #creativecoding #openrndr
A funny poem about #gradle and #OPENRNDR :)
https://openrndr.discourse.group/t/improving-the-guide/555/4
Visualizing MIDI sequences with Kotlin and OPENRNDR - streamed an hour ago:
#openrndr #kotlin #midi #creativecoding
Testing a class I wrote. For now it's called LifeCycle. It's a state machine. I instantiate it like enum class LifeStage { BIRTH, ADULT, REPRODUCED, DECAY, DEATH } ; val lifeCycle = LifeCycle(LifeStage.entries, listOf(a, b, c, d)) where a, b, c, d are durations of transitions between those life stages. It triggers events and provides a t value in each transition. So far it seems promising. #creativeCoding #kotlin #openrndr
#openrndr #kotlin #creativecoding
Simple pattern with color seams.
#colorseam #minimalism #geometry #openrndr
5 new videos online, this time about shaders and shadeStyles: https://tubedu.org/c/in_conversations_collections/videos?s=1
In the last video of each series we improvise and experiment without much planning. In conversation with @mimetik about #OPENRNDR #creativeCoding #generativeArt
#generativeart #creativecoding #openrndr
@mimetik and I just finished our recording session. Two more hours playing with #OPENRNDR and shaders. They will be online as soon as I'm done editing.
We don't have a name for this "tradition", but the last video of each session is dedicated to improvising. I really liked how it looked like this time.
https://gist.github.com/hamoid/83ec8c4e763096778d73ac2a16752246
My brain is trying to find something familiar in random shapes
#randomness #generativeart #openrndr
#openrndr #generativeart #randomness