Image not available

1440x868

yafray_01.jpg

๐Ÿงต Yafray

Anonymous No. 971625

So, I had previously restored Blender 2.49 to run on Debian 12. Here's the patch if you want it:
https://sourceforge.net/projects/snes9l/files/blender-2.49b-debian12.diff/download
And that's great but I was wondering where Yafray went because back in the day I remember some of the Yafray stuff being quite impressive.
In the UI code the button to switch to Yafray had been removed, but it was present until 2.48, so I back-ported it and I was able to make it work as a plug-in renderer again.
So, what would you like to see? I have no idea what features are broken though because this was the end of the line for Yafray... for whatever reason.

Image not available

795x598

yafray_02.jpg

Anonymous No. 971628

Image-based texture mapping doesn't seem to work. It it has ever worked (I really can't remember) I'll fix it eventually.
Some procedural textures, global illumination and transparency work.

Anonymous No. 971632

>>971625
take the cycles pill unironically

Image not available

794x595

yafray_03.jpg

Anonymous No. 971633

This is for those who remember the Discombobulator. I haven't seen it recently, but I haven't looked for it either.

Anonymous No. 971634

>>971632
You're very welcome to fuck off.

Anonymous No. 971635

>>971634
forced s0vl

Image not available

796x596

yafray_04.jpg

Anonymous No. 971638

And I'll post more tomorrow but so far so good.

Image not available

792x594

yafray_05.jpg

Anonymous No. 971641

Nevermind. Image-based texture mapping works. It's just that PNGs hadn't been invented yet.

Anonymous No. 971662

>>971632
Nah, yafray was awesome. Cycles is barebones at best
>>971641
>>971638
Keep going

Anonymous No. 971670

YafRay still exists in the form of YafaRay. Couldn't you use it in conjunction with recent versions of Blender? I can't check right now but there may be an export option for it.

Image not available

795x596

yafray_06.jpg

Anonymous No. 971673

>>971670
I've tried to make the recent one work but I couldn't. The problem is that it's for a recent version of Blender, but not the latest.

This is a Sauerbraten map. I'm still missing the HDR features because I have to set up an older version of OpenEXR. I'll try it eventually.

Image not available

797x596

yafray_07.jpg

Anonymous No. 971674

Back in the day I used to have it on my Pentium II but I didn't have the resources and the expertise to make anything out of it.
Most importantly, unlike that other thing that renders donuts, this is pleasant to use because don't have to mess around with nodules and testicals.
You want something to be blue or red? You got it. You want sun light and global illumination? There it is.

Image not available

798x596

yafray_08.jpg

Anonymous No. 971675

"This program called YAFRAY was written by Alejandro Conty and Alfredo de Greef
in 2001 and it's under the LGPL license."

Anonymous No. 971714

This seems like a giant waste of time considering you can achieve results like these in realtime now and getting there is also insanely faster now.
I guess it's cool if you're interested in how things worked back then but there are too many people now who think they MUST use outdated software if they want certain results.

Anonymous No. 971716

>>971714
It's not a waste of time. I want to preserve the good stuff from before people like you pozzed it with Screen Space GPU gimmicks.
And I wanted to do it before you make it disappear because you're embarassed that something from 23 years ago works better than your modern PBR donut rendering system.

Anonymous No. 971723

>>971716
>something from 23 years ago works better than your modern PBR donut rendering system.
You've yet to prove that from any of your renders.
All I'm seeing is Xbox 360-tier graphics. All you've proven so far is that you're too much of a brainlet to hit F12 in the newer versions.

Anonymous No. 971734

>>971723
You don't get it and you're dumb.

Anonymous No. 971737

>>971716
All of that noise in that render makes your point absolutely fucking shit. Just because you want to waste your life and time making shit doesn't mean the rest of us want to live in the past.

Anonymous No. 971745

>>971737
Don't you have some PBR USD OSL donut that needs rendering? Nobody is keeping you here.

Image not available

637x476

yafray_09.jpg

Anonymous No. 971774

I just wanted to try... the subject. I haven't done anything special with the materials.

Yafaray on Blender 2.79 it's beyond hopeless because the export plug-in is very broken and I don't think it would be worth the effort to fix it.

Anonymous No. 971789

>>971774
The only reasonable person in the thread

Image not available

637x476

yafray_10.jpg

Anonymous No. 971807

These are some random asseticles from:
https://github.com/TheGameCreators/FPS-Creator-Classic
There are a lot of them, they're free and there would be a whole Python project to be made to make them usable in Blender.
I'll explain later or in another thread maybe but environment pieces like these work similar 9-sector patches.

Image not available

638x478

yafray_11.jpg

Anonymous No. 971808

I also want to make a patch for this Blender 2.49 + Yafray setup so that I have a button that says: "Make the current scene your bitch" and when you press it, it adds a bunch of absurdly colored lights to the scene.

Anonymous No. 971809

>>971716
You take this way too personally. Those insults only work if someone has an emotional attachment to their software and not practical, which is obviously not them.

Image not available

1440x868

yafray_12.jpg

Anonymous No. 971810

>>971809
I was just having fun replying to a shill.

Image not available

1440x869

sunflow_01.jpg

Anonymous No. 971937

This is just a teaser for:
https://sourceforge.net/projects/sunflow/
Yes, it's a rendering system written in Java and it's from 17 years ago. I remember it being quite good but I've never tried the Blender export plugin before.
From what I remember it was supposed to be a Java re-write of PBRT 2 like LuxCore:
https://luxcorerender.org/
Which I'll try eventually. Maybe.

Anonymous No. 971947

Nevermind Sunflow. I just remembered that 10 years ago while trying to make Yafray work (which was what I really wanted but at the time I wasn't as good as programmer to do all the patching and recompiling) I also tried Sunflow and the export plugin. Long story short it needs work and I'm not sure it's worth it.

Yafray on the other hand has that 3DSMAX-ish running on Wicrosoft Windows 95 FF7-ish vibe built-in and none of that very specific "taste" that anything made in Blender seem to have. It feels like a proper expensive cardboard boxed permanently licensed software package. And it's really easy to use. And that's all I really care about.

Image not available

797x594

yafray_13.jpg

Anonymous No. 972067

Some more assets for FPS Creator. I don't know exactly how it works because I've never used that software but each one comes with some metadata on how to cut and replicate sections.

Image not available

795x594

yafray_14.jpg

Anonymous No. 972071

They're all low-poly low-res but Yafray works well with this kind of content.

Image not available

1440x832

yafray_15.jpg

Anonymous No. 972075

This is for those who want to "see the wires". Notice the beautiful glPolygonStipple() pattern on the selected triangle and of course, the Nodes editor of Blender 2.49, which I have no idea how to use because I've never used it.

Image not available

800x600

yafray_16.jpg

Anonymous No. 972091

I was able to recompile OpenEXR support for Yafray. This is the same as >>972067 but rendered in HDR and then tonemapped.

Anonymous No. 972126

>>971633
It's still a default add-on

Image not available

1440x868

yafray_17.jpg

Anonymous No. 972191

This whole scene has 5 cubes with default material, 1 emissive cube and that's it. It feels familiar to me.

Image not available

800x600

yafray_18.jpg

Anonymous No. 972485

I totally forgot that Yafray had the same option that lets you trade noise for blotches as in Povray.
In the code there seem to be stuff such as a cloud generator, HDRi backgrounds and subsurface scattering.
Unfortunately that functionality is not connected to to the Blender UI at the moment. There is no documentation and the demo files are long lost but one bit at the time I'll try to re-enable it.

Anonymous No. 972489

>>971625
>>971628
>>971633
>>971638
>>971641
>>971673
>>971674
>>971675
>>971774
>>971807
>>971808
>>971810
>>971937
>>972067
>>972071
>>972075
>>972091
>>972191
>>972485
These all look like absolute shit. Stop while you're ahead for fucks sake

Image not available

800x600

yafray_19.jpg

Anonymous No. 972491

>>972489
I'm a programmer. I couldn't care less about your art critique. I'm also not gay.

Anonymous No. 972493

>>972491
>I'm a programmer
Oh that explains a lot

๐Ÿ—‘๏ธ the chair nerd No. 972494

>>972491
>I'm also not gay.
That's what a dick taker would say.
>I'm a programmer.
That's what a huge faggot would say.

Anonymous No. 972667

>yafray
I hope you realize you could use Cycles with the tonemapper off and achieve the same results

Anonymous No. 972672

>>972667
>I hope you realize you could use Cycles with the tonemapper off and achieve the same results
I hope you realize you could use Yafray with a tonemapper and achieve the same results of Cycles
>>972491
Looks good man, those anons are butthurted. Do you have documentation how to use it?

Anonymous No. 972679

>>972489
>These all look like absolute shit
tell yourself that while you cry at night

>>972491
Keep going anonn

Image not available

385x551

yafray_20.jpg

Anonymous No. 972700

I was able to load an HDRi. It seems to work... kinda. But I'm more interested in pic related which should enable this:
https://courses.cs.duke.edu/fall01/cps124/resources/p91-preetham.pdf
For which I have the internal renderer as a reference for what it should look like. I've also seen something related to a clouds generator and some other procedural texture stuff. Maybe derived from Povray? Subsurface scattering looks like it needs fixing.

>>972672
>Do you have documentation how to use it?
I don't remember any documentation ever existed aside from a file in Blender which is responsible for converting whatever you type into the UI to Yafray commands.

Anonymous No. 972715

>>971625
damn, I remember that interface

Image not available

800x600

yafray_21.jpg

Anonymous No. 972804

The sky/atmosphere stuff doesn't work in Yafray at the moment. It should be implemented but seems to be disconnected from the interface. Maybe I'll be able to fix it. Pic related is internal renderer with tonemapping.

Anonymous No. 972813

>>972679
I had a big cry, woke up this morning and decided that all those renders still look like shit.

Anonymous No. 972818

>>972804
That one's pretty neat. I don't think the obviously polygonal terrain suits the look well though.

Image not available

800x600

yafray_23.jpg

Anonymous No. 972820

>>972818
Initially I meant to post something like this, to showcase the gradient in the sky and because the paper says that this effect should help give a sense of depth to the scene, but then I got carried away.

Image not available

1440x831

yafray_22.jpg

Anonymous No. 972821

>>972818
Also consider that these are Sauerbraten levels exported as .obj and imported into Blender as is. I haven't bought them in the Unreal asset store.

Image not available

800x600

yafray_24.jpg

Anonymous No. 972921

So here's the situation with the atmospheric effect:
Yafray - the implementation is incomplete
Internal on 2.49 - It's sus
Internal on 2.79 - Seems to be closer to what it's supposed to do.
The paper say that the objects in the distance should shift to blue unless in the path of the sun, then the hue should shift to yellow. And I think I can see some of that.

Image not available

800x600

yafray_25.jpg

Anonymous No. 972930

Does anybody know if this effect has survived past 2.79? I've briefly looked but I couldn't find it.

Anonymous No. 972942

>>972820
I love how you're acting as if modern renderers and programs can't do whatever the fuck this autistic shit is but better

Anonymous No. 972947

>>972942
My question is very specific. How do I do this:
https://docs.blender.org/manual/en/2.79/render/blender_render/lighting/lamps/sun/sky_atmosphere.html
in Blender 3.4.1 which is the one that comes with Debian 12 and which I have?

At the end of the page it says:
"Atmosphere shading currently works incorrectly in reflections and refractions [...] This will be addressed in a later release."
How did they address the issue? By yanking everything out? Do I have to re-create the formulas in the paper with some sort of nodes? If so which ones?

Image not available

1440x828

yafray_26.jpg

Anonymous No. 972955

>>972942
And just for clarity, if you're want to know which "autistic shit" (as you call it) I've used to make >>972820 and >>972930 it's in pic related.

Anonymous No. 973017

>>972955
lmao I love how you're acting as if that looks good. All you're proving is how useless this plugin/effort into this plugin is. But to each their own I suppose.

Anonymous No. 973018

>>972955
You really think you did/are doing something worthwhile hahahahaaha

Image not available

960x1080

pbrt_v4.jpg

Anonymous No. 973022

So, first of all I'm not going to be doing any more comparisons after this because I don't have enough patience or CPU power but I've heard of this Spectral rendering thing.

So, I've grabbed this:
https://github.com/mmp/pbrt-v4
compiled it and ran the simplest scene possible: white sky and solid color scenery. In pic related top is Cycles and bottom is PBRT v4. Samest settings as possible. You be the judge but to me... It's pretty brutal.

>>973017
>>973018
Yes.

Anonymous No. 973056

>>973022
It looks like fucking shit

Image not available

960x540

pbrt_v4_02.jpg

Anonymous No. 973073

Just another render with PBRT v4, just because I've made it. I like the sense of depth that it gives. I've read on Povray's manual that when a light ray bounces off a surface it's expected to lose power, but also to lose saturation. PBRT v4 seems to be able to capture this effect.

Anonymous No. 973079

>>973017
>>973018
>>973056
Did yafray touched you in your privates?

Anonymous No. 973125

>>973079
For sure! I got touched in all my naughty parts but I can still objectively see that these renders and point that OP is trying to make is fucking useless, stupid as fuck, and hilarious as to how useless this all is.

Anonymous No. 973171

>>973125
You are not being honest, you are too invested in difaming yafray, I am starting to think that yafray really touched you, maybe in a metaphorical way? There must be something on your past that is making you act this unhinged way.
Maybe you tried and tried to make it work but you never succeeded? Maybe you were a fan but you lost an important furry render while you were trying to masturbate to homemade furry erotica and you decided that yafray was your enemy? I understand that you never "finish" because the render failed and you never achieved post nut clarity, but you have to learn to let it go.
It's been years, just let it go.

Image not available

640x480

0001_0250.webm

Anonymous No. 973180

A little test animation rendered by Yafray. I'll do something more elaborate when I'll have time. It does have the feel that I like.

>>973171
They do this to me all the time. They come from some /lgbt/ related Discord. To trigger them you just have to post something critical of the new highly culturally enriched people who are vandalizing Blender these days.

Image not available

800x600

aor_02.jpg

Anonymous No. 973215

Because of PBRT, I've discovered this;
https://cgg.mff.cuni.cz/projects/SkylightModelling/
It should be the same sky model that Unreal Engine uses. I've added to my own little raytracer as a test and I got pic related. Maybe I'll transfer it into Blender later.

Anonymous No. 973246

>>971625
what makes this renderer so special from the others that you want to resurrect it?

Anonymous No. 973252

>>973246
The single most important thing is explained here:
http://megapov.inetart.net/manual-1.2.1/global_settings.html#radiosity
And also because it looks like 3DSMAX.

Image not available

674x506

mhmaopjhpxc81.jpg

Anonymous No. 973258

>>973252

Anonymous No. 973259

>>973252
Why don't you just use 3dmax then?

Image not available

512x256

sky-panoramic.png

Anonymous No. 973260

I was about to program this myself:
https://github.com/andrewwillmott/sun-sky
It generates parametric HDRi which should be usable by any renderer.

I'm still missing the Atmosphere part of this ouside of the internal renderer:
https://docs.blender.org/manual/en/2.79/render/blender_render/lighting/lamps/sun/sky_atmosphere.html
That's the idea but that manual page is misleading. According to the paper, the effect of the dry atmosphere is not just a blueing of stuff into the distance.

>>973259
I don't know. Do you have the [REAL] [NOVIRUS] version of the crack for 3DSMAX for Linux?

Image not available

800x600

yafray_27.jpg

Anonymous No. 973262

This is almost the workflow I was looking for.

Anonymous No. 973272

>>973260
>Blender 2.49
>Linux

Wow, now I feel bad for making fun of a retarded special needs kid. My bad bro

Image not available

800x600

aor_02_02.jpg

Anonymous No. 973350

In here >>973215 I think I had the sky sideways. This is what I think the model is supposed to look like.

But now I'm very intrigued by the spectral rendering of PBRT v4 because it should solve the hue change in multiple reflected rays, the dry atmosphere and this >>973220 at once.

It's going to take some work to make up a decent export plugin for it but fortunately I have some old code I've written for PBRT v3. I'll see if I can adapt it or something.

Image not available

800x600

aor_02_03.jpg

Anonymous No. 973617

Some progress on my own renderer. I've added an approximate way to deal with the sun disk. The problem is that it's a 2 degrees radius circle that carries about half of the energy of the whole sky.
My goal is to eventually have a button that says: "Render this model as if I brought it outside today" with as little other input as possible.