Grant Sanderson
|
de7d9ce8c9
|
Don't let stroke width vary with zoom levels
|
2022-07-19 12:38:45 -07:00 |
|
Grant Sanderson
|
81c3ae3037
|
Have separate notions of gloss and reflectiveness
|
2021-11-08 21:46:09 -08:00 |
|
Grant Sanderson
|
185782a2e7
|
Remove stray brace
|
2021-11-01 13:05:13 -07:00 |
|
Grant Sanderson
|
8b454fbe93
|
Slight tweaks to how saturation_factor works on newton-fractal
|
2021-10-18 07:12:05 -07:00 |
|
Grant Sanderson
|
14fbed76da
|
Consolidate and rename newton_fractal shader
|
2021-10-15 12:00:29 -07:00 |
|
Grant Sanderson
|
33fa76dfac
|
Add more fractals and decompose slightly
|
2021-10-11 06:21:47 -07:00 |
|
Grant Sanderson
|
3822b00bec
|
Change how Julia set highlight works
|
2021-10-05 14:16:50 -07:00 |
|
Grant Sanderson
|
e9b404406d
|
Updates to poly_fractal shaders
|
2021-10-01 12:34:06 -07:00 |
|
Grant Sanderson
|
0d2d1b5c03
|
Add MAX_DEGREE to poly_fractal
|
2021-08-28 06:21:32 -07:00 |
|
Grant Sanderson
|
e40a2935b1
|
Remove redundant relic
|
2021-08-26 11:42:32 -07:00 |
|
Grant Sanderson
|
f84b8a66fe
|
poly_fractal shader
|
2021-08-26 11:40:55 -07:00 |
|
Grant Sanderson
|
b4b4d39ec5
|
Fixes issues #1436
|
2021-06-14 09:55:40 -07:00 |
|
Wallbreaker5th
|
442e7fc14d
|
Use focal_distance as camera_distance in shaders.
|
2021-06-05 17:43:32 +08:00 |
|
Wallbreaker5th
|
bb27a78449
|
fix: checking whether normal is facing the camera.
|
2021-06-05 17:33:54 +08:00 |
|
Grant Sanderson
|
9a79043640
|
Change threshold for treating quadratic bezier curves as lines
|
2021-02-07 17:29:45 -08:00 |
|
Grant Sanderson
|
46294a5fad
|
Fix aliasing issue on filled VMobject by calling get_unit_normal on reduced control points
|
2021-02-03 13:41:02 -08:00 |
|
Samip Poudel
|
5a16e3a358
|
Converted 0 to 0.0 in sdf() and angle_between_vectors()
|
2021-02-03 17:22:28 +05:45 |
|
Grant Sanderson
|
59af903f14
|
Reorganize the interaction between CameraFrame and shader perspective transforms, along with some keyboard interactions for panning
|
2021-01-18 16:39:29 -08:00 |
|
Grant Sanderson
|
8d14b66583
|
Fix previous commit
|
2021-01-10 08:38:47 -08:00 |
|
Grant Sanderson
|
92b0953081
|
Move around where colormap code lives
|
2021-01-10 08:35:06 -08:00 |
|
Grant Sanderson
|
e98ebfe9e1
|
Rename add_light -> finalize_color and leave room for other color manipulations
|
2021-01-09 22:11:38 -08:00 |
|
Grant Sanderson
|
fdcc8d4257
|
Add ability to manipulate a mobjects shader code from python, and in particular to give it a coloring function, e.g. with Mobject.set_color_by_xyz_func
|
2021-01-09 18:52:54 -08:00 |
|
Grant Sanderson
|
677d609870
|
Tiny chantges
|
2021-01-09 10:30:42 -08:00 |
|
Grant Sanderson
|
a429a146c7
|
Fix how stroke is scaled for perspective
|
2021-01-09 10:30:11 -08:00 |
|
Grant Sanderson
|
ac4755459a
|
Clamp perspective_scale_factor
|
2021-01-09 10:29:45 -08:00 |
|
Grant Sanderson
|
632c35daef
|
Fix bugs in stroke shader for 3d scenes
|
2021-01-08 22:28:34 -08:00 |
|
Grant Sanderson
|
7b8677fd6c
|
Push all mention of the #INSERT convention to a note in the insert file
|
2021-01-07 16:16:20 -08:00 |
|
Grant Sanderson
|
065df65cf1
|
Reorganize how shader files sit in the shaders folder
|
2021-01-05 23:14:16 -08:00 |
|
Grant Sanderson
|
bfa36a7659
|
Discard frag shader outside dot radius
|
2021-01-05 09:57:18 -08:00 |
|
Grant Sanderson
|
a4ea4791e7
|
Added DotCloud type
|
2021-01-04 13:26:58 -08:00 |
|
Grant Sanderson
|
c87b2e272b
|
Tiny change
|
2021-01-04 13:26:14 -08:00 |
|
Grant Sanderson
|
72472c5836
|
Refactor in terms of a ShaderWrapper object
|
2020-07-22 18:21:42 -07:00 |
|
Grant Sanderson
|
8af879236e
|
Make gloss and shadow uniforms
|
2020-06-28 12:13:25 -07:00 |
|
Grant Sanderson
|
7c4874bdad
|
Changed how focal_distance works
|
2020-06-09 17:12:52 -07:00 |
|
Grant Sanderson
|
b91284b4aa
|
Small shader fixes
|
2020-06-09 12:34:00 -07:00 |
|
Grant Sanderson
|
ccefbc0dea
|
Add is_fixed_in_frame uniform which allows mobjects to not get rotated by the camera
|
2020-06-08 20:27:07 -07:00 |
|
Grant Sanderson
|
5d34cee014
|
Move frame resizing to get_gl_Position so that the screen rotation matrix remains det 1
|
2020-06-08 17:55:41 -07:00 |
|
Grant Sanderson
|
be904774dd
|
Treat joint_type as a uniform
|
2020-06-08 16:03:08 -07:00 |
|
Grant Sanderson
|
bab809b9a6
|
Allow for passing shader uniforms from mobjects
|
2020-06-08 15:57:12 -07:00 |
|
Grant Sanderson
|
39230a805c
|
Better handling of textures, now letting multiple get passed in to a textured surface
|
2020-06-08 15:06:22 -07:00 |
|
Grant Sanderson
|
596b7c0112
|
Get rid of unneeded import
|
2020-06-08 14:09:48 -07:00 |
|
Grant Sanderson
|
ba7a51931d
|
Add shadow, and pull out lighting information to Mobject
|
2020-06-06 16:55:56 -07:00 |
|
Grant Sanderson
|
7c1f560ae2
|
Change fallback unit normal to be in negative y-direction
|
2020-06-06 10:57:07 -07:00 |
|
Grant Sanderson
|
98ac6a06f2
|
Small cleanup
|
2020-06-06 10:56:46 -07:00 |
|
Grant Sanderson
|
274ebe7a52
|
Change stroke shader to effectively project down to a flat plane before drawing, but to remember z information via gl_Position and lighting.
|
2020-06-06 09:26:18 -07:00 |
|
Grant Sanderson
|
cacfe67fe1
|
ParametricSurface replaces the role of SurfaceMobject, and instead of tracking normals infinitesimal nudges are tracked
|
2020-06-05 11:12:52 -07:00 |
|
Grant Sanderson
|
2b931dc7a2
|
Improvements to surfaces, with textured surfaces available
|
2020-06-04 17:17:38 -07:00 |
|
Grant Sanderson
|
4c33b99d39
|
Very rudimentary 3dSurface type
|
2020-06-04 15:41:20 -07:00 |
|
Grant Sanderson
|
e4419204cb
|
Got stroke shaders working in 3d
|
2020-06-04 11:29:36 -07:00 |
|
Grant Sanderson
|
23bbdc63ba
|
Fix up fill shaders to work when being viewed from different orientations, along with several other little bugs
|
2020-06-03 17:10:33 -07:00 |
|