If I may re-iterate: you can see her looking and working very well if you
run current blender_api repo with the 279b blender.
When I tested Reslav's changes, I only took the blend file to try. I was
under the assumption everything that needed conversion is in that file,
for some reason it won't load though.
Regards,
--Mark

On Sat, Mar 5, 2022 at 7:21 PM Linas Vepstas <[email protected]> wrote:

> Also there are snapshots of what she's supposed to look like, when things
> are working correctly, here: here's one for example;
> https://github.com/opencog/blender_api/blob/master/docs/eva2b.png I
> think the current textures are for the one on the right side.
>
> I feel as if I'm bragging and showing off, but exactly 0% of this is my
> work; it's more like a "see, this is what it looked like 7 years ago" and
> to me, it looks pretty darned good.
>
> --linas
>
> On Sat, Mar 5, 2022 at 9:13 PM Linas Vepstas <[email protected]>
> wrote:
>
>> Hi Reslav,
>>
>> On Thu, Mar 3, 2022 at 8:26 AM Reslav Hollos <[email protected]>
>> wrote:
>>
>>> Hi Mark,
>>>
>>> I've added "Principled BSDF" node materials and approximated the values
>>> to match the look,
>>>
>>
>> It should not require any "approximation", the skin texture is there, as
>> well as several different eyeball textures.
>>
>> There's the scary-looking
>> https://github.com/opencog/blender_api/blob/master/textures/eva.COL.png
>> and then a "subdermal" evaSubdermal.COL.png and then some skin gloss
>> texture eva.GLOSS.png and perhaps a skin-transparency (so the subdermal
>> shows through??? guessing wildly) in eva.DISP.png .. there are textures for
>> the inside of her mouth, the eye.png but also eyeCornea.png  and finally,
>> long long eye lashes.png
>>
>> I spent multiple sessions earlier this week, trying to figure out how to
>> wire it all up and was completely stumped.
>>
>> I can see that original blender file access these textures.  I can also
>> see many dozens of animations, but again, was stumped as to how to make
>> them run.   I think its important to port these, because they all looked
>> pretty good (to my untrained eye. Certain cough cough sculptors in the
>> house were less than happy.)  The only "major" flaw was that if you used
>> the various viseme animations (visual phonemes) while she's talking, and
>> then made her smile, the mouth would go weird.
>>
>> --linas
>>
>>
>>> except the eye's displacement (if you zoom in really close) which I've
>>> not figured out yet.
>>> Shadows/lighting are not tested, I can continue on this in a few days,
>>> but hopefully this would be sufficient for you to start getting some
>>> visuals.
>>>
>>> The blend file is here
>>> https://github.com/Radivarig/blender_api/blob/update-materials/Eva_nodes.blend
>>>
>>> Best,
>>> Reslav
>>>
>>>
>>> On Wed, Mar 2, 2022 at 5:23 PM Mark Wigzell <[email protected]>
>>> wrote:
>>>
>>>> Hi Reslav,
>>>> Hey great! Thanks for your help:
>>>> In order to see issue:
>>>>
>>>> git clone https://github.com/opencog/blender_api.git
>>>> cd blender_api
>>>> blender -y Sophia.blend -P autostart.py
>>>>
>>>> You can download different blender versions from
>>>> https://download.blender.org/release/
>>>> If you use 2.79b it seems to work best. If you use the next version,
>>>> 2.80rc3 you'll see a lot of load errors.
>>>> My actual work on Eva (Sophia.blend), is around getting the existing
>>>> solution to build and run. You can see that here:
>>>> https://github.com/opencog/docker/tree/master/noetic
>>>> Try building ros-base, ros-blender and ros-eva containers. Finally run
>>>> the ros-eva container, it comes up using "tmux". There are run errors in
>>>> some of the nodes, the webcam image comes up, and the current blender (3.?)
>>>> comes up with Sophia.blend. Of course it looks terrible because the
>>>> materials haven't been converted.
>>>> I attached an image of the 2.79b running. (If you click the "start
>>>> animation" button on the right, she goes into action.)
>>>> Apparently Eva should not have been renamed Sophia.blend, that was a
>>>> mistake 7 years ago or whenever. I'll fix that.
>>>> So running Eva in blender with the "blender_api" in the current working
>>>> directory is essential to having the ROS node work properly. And having
>>>> that work properly is essential to debugging the "perception" repo, which
>>>> won't work without blender ROS
>>>>
>>>>    - There is an issue of python namespace when starting up Eva in
>>>>    blender.
>>>>    - There is also one "cyclic dependency": Dependency cycle detected:
>>>>    deform depends on control through Child Of. control depends on deform
>>>>    through Locked Track.
>>>>
>>>> On Wednesday, March 2, 2022 at 12:01:22 AM UTC-8 [email protected]
>>>> wrote:
>>>>
>>>>> Hi Mark,
>>>>>
>>>>> Is your current progress available somewhere? I can look into Blender
>>>>> materials.
>>>>>
>>>>> Best,
>>>>> Reslav
>>>>>
>>>>>
>>>>> On Tue, Mar 1, 2022, 18:27 Mark Wigzell <[email protected]> wrote:
>>>>>
>>>>>> Hey guys, well I have spent a couple of weeks re-building
>>>>>> opencog/docker to Ubuntu 20.04 and ROS "noetic" release, concentrating on
>>>>>> re-vamping the "eva-ros" container initially.
>>>>>> I ran into various issues with old python code, easily upgraded. Also
>>>>>> some issues with conflicting configuration parameters, I think those are
>>>>>> all solved or solvable.
>>>>>>
>>>>>> The issue that has become insurmountable is the change in the Blender
>>>>>> implementation from 2.79b to 2.80rc3. The key change was they
>>>>>> dropped support for the Internal Renderer in favor of Cycles and later
>>>>>> Eevee.
>>>>>>
>>>>>> I have tried to convert the textures using the Materials add-on they
>>>>>> supply, but it failed to convert the eyes, and was less than perfect on 
>>>>>> the
>>>>>> skin tones as well. If this one issue could be handled by a skilled 
>>>>>> Blender
>>>>>> user, we might be able to "save & load" up to the current Blender 
>>>>>> release.
>>>>>>
>>>>>> The current Blender release has the distinct advantage that it runs
>>>>>> in an Ubuntu 20.04 docker container "out of the box".  The older 
>>>>>> blenders,
>>>>>> including 2.79b do not.  There has been a lot of churn with X11
>>>>>> acceleration, 32bit to 64bit, and the new Wayland support, and the 
>>>>>> default
>>>>>> Ubuntu 64bit setup confounds the older blender versions.
>>>>>>
>>>>>> With a properly running Blender, the Eva project could be re-vamped.
>>>>>> Is it worth it? All I can convey is my enthusiasm for the project when I
>>>>>> trailed it back from the "Sophia the robot" interviews. Whilst I 
>>>>>> understand
>>>>>> that basic research into AI learning does not need the heavy load of
>>>>>> supporting robots or human like interaction, I strongly believe that 
>>>>>> having
>>>>>> such a teaching example fully functional would do wonders for the entire
>>>>>> field: many people are inspired by the hype around AGI and androids,
>>>>>>
>>>>>> Providing fledgelings with a setup such as was developed for Eva
>>>>>> would be a powerful kick-off for anyone wanting to dig into the field,
>>>>>> especially young people, who would definitely get a kick out of running
>>>>>> their prototype AGI hookups in the Eva rig. There IS something
>>>>>> inspirational when she comes to life, breathes, smiles etc. Granted the 
>>>>>> rig
>>>>>> is NOT itself a demonstration of AGI, but the hookups back to the 
>>>>>> AtomSpace
>>>>>> should allow people to make all sorts of experiments that point in that
>>>>>> direction.
>>>>>>
>>>>>> I think the Eva project is a great landing place for enthused talent.
>>>>>> It just needs to get over this current hump, which has defeated me at the
>>>>>> moment.
>>>>>>
>>>>>> Perhaps someone in this group has access to some Blender people we
>>>>>> can engage to remedy this situation?
>>>>>>
>>>>>> Regards,
>>>>>> --Mark
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "opencog" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/d/msgid/opencog/CA%2Ba9A7CcAcywy0MqqzjG7uf-zi%2B6OsPvt%2BWiWR2YbH3poarJxg%40mail.gmail.com
>>>>>> <https://groups.google.com/d/msgid/opencog/CA%2Ba9A7CcAcywy0MqqzjG7uf-zi%2B6OsPvt%2BWiWR2YbH3poarJxg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "opencog" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/opencog/ccc3368d-10bf-4313-9f3f-d724c5632b44n%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/opencog/ccc3368d-10bf-4313-9f3f-d724c5632b44n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>
>>>
>>> --
>>> Kind regards,
>>>
>>> Reslav Hollos
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "opencog" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/opencog/CANHDs8ncAzQgtkJE%3D633XKUNstPAv41A7r%2B-AXVuQ13OEVeNZA%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/opencog/CANHDs8ncAzQgtkJE%3D633XKUNstPAv41A7r%2B-AXVuQ13OEVeNZA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>>
>> --
>> Patrick: Are they laughing at us?
>> Sponge Bob: No, Patrick, they are laughing next to us.
>>
>>
>>
>
> --
> Patrick: Are they laughing at us?
> Sponge Bob: No, Patrick, they are laughing next to us.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "opencog" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/opencog/CAHrUA36Ln8NUCOtjSvNJtDfH2L%3DJgnTs6CpdL3o9%3D42yNn%3DJXg%40mail.gmail.com
> <https://groups.google.com/d/msgid/opencog/CAHrUA36Ln8NUCOtjSvNJtDfH2L%3DJgnTs6CpdL3o9%3D42yNn%3DJXg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/opencog/CA%2Ba9A7BTegoxpa%2BG_AaAAwyhsAFom4FQHp7kE00_0Vd5OOHLtw%40mail.gmail.com.

Reply via email to