The new NFT Art Engine 2.0

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.พ. 2023
  • This video forms part of the new HashLips Lab Art Engine 2.0 series where I will explore how we can make use of the Art Engine 2.0. In this video, I will go over the details on how the Art Engine 2.0 works. Keep in mind the engine is currently in the alpha stage.
    Art Engine:
    NPM: www.npmjs.com/package/@hashli...
    Docs: lab.hashlips.io/
    Twitter: / hashlipsnft
    Website: hashlips.io/
    HashLips/HashLips Lab provides educational content and open-source code for informational purposes only, without any express or implied warranties on accuracy or completeness. Our materials are not intended as financial or professional advice and should not replace professional judgment or expertise. The use of our content and code is at your sole discretion and risk.
    Please note, that our resources are not financial advice. Decisions made based on our content are the user's responsibility, and HashLips/HashLips Lab assumes no liability for any direct or indirect losses, including but not limited to data loss or profit loss, that may result from utilizing our educational materials or open-source code.
    #nft #artengine #nftartengine

ความคิดเห็น • 141

  • @HashLipsAcademy
    @HashLipsAcademy  ปีที่แล้ว +10

    Please remember I will not give my number out in the comment section. People seem to be impersonating me. Hope you enjoy the video. 🙌

  • @HashLipsAcademy
    @HashLipsAcademy  ปีที่แล้ว +15

    Also, I think I was so excited and focused on releasing the new video that I misspelled "Engien" (Engine) 🤣 Whoops too late to go back now, the Premiere is about to start.

    • @mehrdad1068
      @mehrdad1068 ปีที่แล้ว

      We never forgive you master for misguiding us😺🙈

    • @Finthebox
      @Finthebox ปีที่แล้ว

      What’s up Daniel! You’re the man! I really need some help getting display types in the metadata could you please help me?

    • @HashLipsAcademy
      @HashLipsAcademy  ปีที่แล้ว +3

      @@Finthebox we will look into adding that in our plugins. We are currently busy with making minor fixes and adding a mutation plugin

    • @RobertHarris1
      @RobertHarris1 ปีที่แล้ว

      Afrikaans spelling 🤣

    • @green_thumb2023
      @green_thumb2023 5 หลายเดือนก่อน

      please I am runing into an error when i run the node index.js command "TypeError: input.init is not a function"

  • @LiarcoDevTips
    @LiarcoDevTips ปีที่แล้ว +23

    Man, I'm so excited! This is just the beginning, we have a lot of things to add to v2 and I can't wait to see what people are gonna do with our tools! :)

    • @HashLipsAcademy
      @HashLipsAcademy  ปีที่แล้ว +2

      Absolutely man this is going to be fun 🔥🔥🔥

    • @workofartclub
      @workofartclub ปีที่แล้ว

      Liarco🫡

    • @HAPPY_DECAY
      @HAPPY_DECAY 11 หลายเดือนก่อน

      I may take a little while for this to sink in but I can see it was exactly what I was looking for.

  • @jharmony
    @jharmony ปีที่แล้ว +10

    A big shoutout goes to the Hashlips Lab team for expanding on the old Art Engine and creating this alpha version 2. This will be a fun year to build NFT collections.

  • @Heytedward
    @Heytedward ปีที่แล้ว +2

    Right on time. Another amazing job. I was just using the 1st Art engine to make some membership cards. Might have to scratch that and start with this AE 2.0

  • @Solonnikov86
    @Solonnikov86 ปีที่แล้ว +2

    Amazing job, Daniel and the whole Hashlips lab team! The part with edge cases is a bit advanced, but I am so excited to try it out. Will generate my upcoming collection with this tool definitely. Thank you! 👄

  • @HAPPY_DECAY
    @HAPPY_DECAY 11 หลายเดือนก่อน

    I had started creating a collection though without a rendering engine just by "hand" so seeing this is pretty exciting and lets me focus back on making some unique artwork without having to manage it by manually creating each outcome.

  • @svn2762
    @svn2762 ปีที่แล้ว +1

    Thanks for working on this guys. This seems more complicated to set up that the first engine. Hopefully it will get easier as you continue developing it. Also, as many of us have been using # to weight rarities, I'm hoping we can use that in the new engine. Cheers.

    • @se7enbsc323
      @se7enbsc323 ปีที่แล้ว

      you can quickly change " #" to "__w" with a batch

  • @aklotv
    @aklotv ปีที่แล้ว +14

    Please add functionality for conditional logic so that certain attributes/traits can't be combined with others. I feel like this is a fundamental feature every NFT generator script should have.

    • @gregmars
      @gregmars ปีที่แล้ว

      You can use the OneMint no-code tool to create rules.

    • @aklotv
      @aklotv ปีที่แล้ว

      @@gregmars I don't pay for things I can code myself. I ended up using the NFTCHEF hardfork of the hashlips engine which worked out perfectly!

    • @ruanth
      @ruanth ปีที่แล้ว +1

      I want this feature as well, anyway to implement it with the current engine in this video?

    • @jeetendralulla9417
      @jeetendralulla9417 11 หลายเดือนก่อน

      @@aklotv can you tell me how to use this one

    • @salcedomark
      @salcedomark 11 หลายเดือนก่อน

      I would love to see this function as well

  • @kickinon
    @kickinon ปีที่แล้ว +4

    Brilliant, I'll be using it for my new collection. Your original art engine was ahead of it's time

  • @Jochms
    @Jochms ปีที่แล้ว

    OMG! At last i knew you had something cooking in the oven! Can't wait to see all the community plug-in!!!

  • @rogelioservin7128
    @rogelioservin7128 ปีที่แล้ว

    amazing engine! i love you man! thanks for the amazing showcase!

  • @mg-ro1pk
    @mg-ro1pk ปีที่แล้ว

    Thanks to you, it's been more than a year since I've been able to see a TV series

  • @SillyAuthor
    @SillyAuthor ปีที่แล้ว +1

    You are the best. The misspelled work just makes you more human. One love and many thanks for all you do for all of us novices out here.

  • @jaminpie6757
    @jaminpie6757 ปีที่แล้ว +2

    Tried the plugin, is super nice and easy to use. Would like to have an exception function for some layer will skip for certain images

  • @nehmiadebrework9306
    @nehmiadebrework9306 ปีที่แล้ว

    This is really great, excited to try it out.

  • @nexusque
    @nexusque ปีที่แล้ว

    this is very dope, one update that would be great would be to have the ability to use either folder data config or taking in a json config

  • @c00lme96TheFirst
    @c00lme96TheFirst ปีที่แล้ว +3

    One feature that I think would come in handy is trait pairing feature, let me explain:
    Imaging an NFT collection has 2 types of animal, APE and DOG, when the "head" trait chosen was a dog, the hand trait can only take a "hand" trait of dog or nothing. And vice versa.
    I'm currently working on the algorithm for such feature for the version 1 of art generator, it would be nice to see it being implement on the V2.

    • @gregmars
      @gregmars ปีที่แล้ว

      Hey, you can use OneMint to achieve this and create rules.

  • @0x_Nyk
    @0x_Nyk ปีที่แล้ว

    Excited about this :) Can you elaborate the CID part a bit closer? Where will it be shown and generated?

  • @RajKumar-qi4td
    @RajKumar-qi4td ปีที่แล้ว

    Eagerly waiting for more tags to add to nfts and make them very unique

  • @taviux511
    @taviux511 ปีที่แล้ว +1

    Flawless!!! thank you so much!!

  • @davidson2285
    @davidson2285 ปีที่แล้ว

    Perfect .. nów i can mąkę different types in one collection .. tx bro ! Will wait for Ultimate guide 2023. For smartcontract

  • @warengonzaga
    @warengonzaga ปีที่แล้ว +2

    I'm excited to contribute and build plugins for the new art engine, I love the new methods and I can say it is more powerful now. More customizable. I love the caching system, when building my own art engine for thirdweb, I have to build my own caching system to make my utils works.

    • @HashLipsAcademy
      @HashLipsAcademy  ปีที่แล้ว +1

      That is amazing man, yea when the beta comes out we will have docs on building plugins, but for now the types are in the package as well and you can create custom inputs and outputs of each plugin

    • @warengonzaga
      @warengonzaga ปีที่แล้ว

      @@HashLipsAcademy would love to contribute as well on the overall project.

  • @VELIXYZ
    @VELIXYZ ปีที่แล้ว

    its really awesome, seed thing is nice, sometimes really needed

  • @outskilledyagaming9996
    @outskilledyagaming9996 3 หลายเดือนก่อน

    would be cool for some way to detect a rare nft and have the generator place a badge on it. maybe even have it randomize the badge add more variety in the rares. just using badge as an example, could even have it add a shiny random overlay

  • @audazity
    @audazity ปีที่แล้ว +1

    New art engine, let’s go! 💪🏽

  • @MikeStahl
    @MikeStahl ปีที่แล้ว

    This looks great. Maybe it's there and I didn't follow it, but how do you keep items off that are simply incompatible with one another? Still use the edge case folder in some fashion?

  • @khanumer9826
    @khanumer9826 ปีที่แล้ว

    ♥️ thanks for hard work, when will next update come ?

  • @JS_Jordan
    @JS_Jordan ปีที่แล้ว

    Wow this is fantastic

  • @zacharymilo
    @zacharymilo ปีที่แล้ว

    My boy Daniel looking clean with the haircut 🔥

  • @subme247
    @subme247 ปีที่แล้ว +1

    This is amazing. How can I create dynamic metadata? I wanted to have equipable/swappable traits.

  • @ricosannn4060
    @ricosannn4060 ปีที่แล้ว +1

    hyped for this Hashlips

  • @shecodeshk
    @shecodeshk 9 หลายเดือนก่อน

    thank you so much for your tutorials! quick question, is it possible to generate .svg images instead of .png?

  • @ohforpetesake
    @ohforpetesake ปีที่แล้ว +2

    cheers Bru!

  • @MaxChadNFT
    @MaxChadNFT ปีที่แล้ว

    I'd Like to see you use your javascript skills to dive into the XRPLs hooks and how build nft contracts on XRPL, since it's practically free

  • @mehrdad1068
    @mehrdad1068 ปีที่แล้ว +1

    Best teacher in the planet 🌎🌠

  • @user-wg1pf2ld4m
    @user-wg1pf2ld4m ปีที่แล้ว

    Awesome!!!!!

  • @mehrdad1068
    @mehrdad1068 ปีที่แล้ว +1

    94k🔥 only 6k to 💯💪🏿🚀

  • @BOLDista
    @BOLDista ปีที่แล้ว +1

    Awesome!

  • @VELIXYZ
    @VELIXYZ ปีที่แล้ว +1

    THATS MASSSIVEEEE!!!

  • @mikemousseau957
    @mikemousseau957 ปีที่แล้ว

    thank you

  • @r.a.mccallister1.010
    @r.a.mccallister1.010 ปีที่แล้ว +1

    "Daaaaannngggg!!" 😁

  • @codeSTACKr
    @codeSTACKr ปีที่แล้ว +1

    Nice! 🤯

  • @defanci
    @defanci ปีที่แล้ว

    Thanks Hashlips! Can you create a video on Opensea SeaDrop step by step tutorial?

  • @MosesTheExplorer
    @MosesTheExplorer 6 หลายเดือนก่อน

    hey Dan, I was wondering if there's a way to create "sub-collection" and for each trait category we can type the trait we wanna use?
    Instead of making a separate folder, which can get very messy, and messes up the rarity as a result!

  • @kramerscott8415
    @kramerscott8415 ปีที่แล้ว +1

    Thanks Hashlips! Where can I find the template that allows you to use the whole system "with two clicks"?

    • @HashLipsAcademy
      @HashLipsAcademy  ปีที่แล้ว +1

      Will be releasing the video tomorrow, it is the exact same as in this video, but instead you don’t have to type it all out

  • @MyReceipt
    @MyReceipt ปีที่แล้ว

    #ReallyVeryBigThanks #OiOi!

  • @ivanncomiso1165
    @ivanncomiso1165 ปีที่แล้ว +1

    Aweee

  • @zacbarber8944
    @zacbarber8944 ปีที่แล้ว +1

    How are the name and description values set in the metadata files?

  • @muhammadarslanalam6980
    @muhammadarslanalam6980 ปีที่แล้ว

    Hello HashLips! I really Love your work❤
    I have one question.
    if I add hair and caps in my nfts but i dont want to show when hair come in my nft dont show caps and when caps show in my nft dont show hair.
    Please give reply. I really very worried about this 🙏🙏

  • @FredFrez-linkedin
    @FredFrez-linkedin ปีที่แล้ว +1

    Can you export svg images (implementing svg layers instead of png)?

  • @mosaquatics1802
    @mosaquatics1802 ปีที่แล้ว

    Hey @HashLips NFT ! Thanks for all this information. You sound South African, did I get that right?
    Anyways, I'm getting stuck in getting the art engine to work on my end (Windows). I have just finished my collection's art work and would now like to generate it.
    I'm getting stuck at the point where I have to input 'npm i' into the terminal. When I do so, it gives me a bunch of errors. I'm not a coder (still in the baby stages of learning) so this is all foreign for me. (Art engine template)
    Any help would be greatly appreciated.

  • @markotunjic5384
    @markotunjic5384 ปีที่แล้ว +2

    How would I add 1/1 nfts to this program and get proper metadata? I would like to generate around 2k random images and get that part, but also I would also like to put 20-30 1/1 rares that I already have made (have all layers seperate ofc)? Thanks for help in advance. Have nice day.

    • @cleitonlima9537
      @cleitonlima9537 ปีที่แล้ว

      hello managed to generate only a rare nft in the same collection?

  • @ThaiBui
    @ThaiBui ปีที่แล้ว

    Can you use this engine to make generative art with p5.js instead of layered artwork?

  • @jayjaree
    @jayjaree 2 หลายเดือนก่อน

    For the sol meta data, where it says sellerFeeBasisPoints:200, is that a 2% royalty?

  • @NuhibnSulaiman
    @NuhibnSulaiman ปีที่แล้ว

    Great tool. I just can't get it to work.
    Have all my artwork, just need a way to generate the collection. Was hoping this was the solution. Back to searching...

  • @FloetschMaster
    @FloetschMaster หลายเดือนก่อน

    can it be that the nft art engine changed completely from the first turorial video?

  • @diwanetcom
    @diwanetcom ปีที่แล้ว +1

    I followed all steps but when i run in terminal node index.js .. its doing nothing !!

  • @hdb7115
    @hdb7115 ปีที่แล้ว

    Hashlab can create something like brueno

  • @quinell-firestruthers8151
    @quinell-firestruthers8151 ปีที่แล้ว

    Lekke boet! AWE!!!

  • @Erby__
    @Erby__ ปีที่แล้ว +1

    7:27 I have no idea what you just did haha

    • @vortexican8295
      @vortexican8295 2 หลายเดือนก่อน

      did you ever figure this out? i was literally scrolling the comments and saw yours and was like theres no way its the same time! yes it is, how did he import those?

  • @oktayhaggi3715
    @oktayhaggi3715 ปีที่แล้ว

    in this type of layer configuration can we ban any attribute from matching with other specific attribute

  • @jordanhenry6118
    @jordanhenry6118 5 หลายเดือนก่อน

    any on having issues with options not being found when using sub directories?

  • @geekhacksandtricks
    @geekhacksandtricks ปีที่แล้ว

    Hello sir, i want to create ( compactibility restrictions between traits with different traits then i did this
    const forbidden traits: [ eye1- head2 ]
    Like this, and i created for main.js and config.js for it.
    Can it works fine or do i need to code for any other folder bro?

  • @0op_Panda
    @0op_Panda ปีที่แล้ว

    When will it be completely available to use ?

  • @hoangpham3477
    @hoangpham3477 ปีที่แล้ว

    How do I change the output image name as order number instead of DNA?

  • @KPMCG
    @KPMCG 8 หลายเดือนก่อน

    Hey man, how does Bored Apes have 7 Attribute types and soooo many different attributes per layer?

  • @cryptoshareapp
    @cryptoshareapp ปีที่แล้ว

    Noob question here. How to assign random name to the name attribute? I've got error that name attribute is not a function?

  • @anierensellan-naidoo3742
    @anierensellan-naidoo3742 หลายเดือนก่อน

    Is there a way to get all the metadata into one csv file?

  • @aphasidphommata6753
    @aphasidphommata6753 ปีที่แล้ว +1

    Please teach me how to make 10,000 pieces of OnChain nft.🙏

  • @TriMulyati-fm2fp
    @TriMulyati-fm2fp ปีที่แล้ว

    hi... im a new user of hashlips, i used it in simple way in before version, i dont really understand how download and using "yarn", please explain to me clearly about yarn
    thank you

  • @muhdamin340
    @muhdamin340 ปีที่แล้ว

    Bro hashlips, can we learn about breeding from you ? can you teach us breeding our nft ? please aka daniel, teach us about this breeding nft method to your nft collection

  • @polcasas3066
    @polcasas3066 24 วันที่ผ่านมา

    Does anyone know if the metadata for Fantom is the same as for Solana?

  • @0x_noot
    @0x_noot ปีที่แล้ว

    whenever i run the code i face this error over and over in my terminal:
    DUplicate DNA entry, generetaing one more...

  • @DeezHbar
    @DeezHbar ปีที่แล้ว

    Receiving error when first building: jimp-native@npm:0.0.8 couldn't be built successfully. Any ideas? Using Windows 11 and Visual Studio Code. Installed with yarn as instructed. Also tried installing with npm with same error. Thanks.

    • @DeezHbar
      @DeezHbar ปีที่แล้ว

      Solved my own problem. Did not have the correct Windows SDK installed.

  • @adnaninside
    @adnaninside ปีที่แล้ว

    Im frequently facing the error..
    Art Engine 2.0.0-alpha4 👄
    Loading data...
    Generating...
    Rendering...
    node:internal/process/promises:288
    triggerUncaughtException(err, true /* fromPromise */);
    ^
    [Error: Input file contains unsupported image format]
    Node.js v18.15.0
    Ive check every image and opened in photoshop.. each image is 2836x2836 and PNG with alpha.
    ive created a collection on different site with the same images and image size.. but hashlips gave me error.
    need guidance please!

  • @crypto_lo
    @crypto_lo ปีที่แล้ว

    visual studio doesn't run for my windows 7. any substitute or do i need to update to windows10

    • @SlinXart
      @SlinXart ปีที่แล้ว +1

      Win7 was released in 2009. End of Life 01/2023.
      Move on....

  • @dhirajkumarsah1254
    @dhirajkumarsah1254 ปีที่แล้ว +1

    Module not found!!!!!!!!!!!
    Please help

  • @leggendi4114
    @leggendi4114 ปีที่แล้ว

    Hey mate nice video ...
    how to make our contract + dapp to mint 1 for free but more then one for some money?
    Example:
    Mint 1 item for FREE
    Mint 2 items for 0.0075 ETH
    Mint 3 items for 0.015 ETH

  • @JesseDoucet1
    @JesseDoucet1 ปีที่แล้ว

    I'm stuck, (SOLVED)
    When I run the node index.js I get this error.
    "UnhandledPromiseRejectionWarning: ReferenceError: performance is not defined"
    I've watched both videos a few times already I don't think I'm missing anything.

    • @JesseDoucet1
      @JesseDoucet1 ปีที่แล้ว

      I think I found the answer:
      The perform.now() function was mission something like its root information.
      In the error code i followed the path to the file: art-engine-template-yt-1/node_modules/@hashlips-lab/art-engine/dist/core/PerformanceTracker.js
      I then added the next line of code on the very top first line of the file:
      const {performance} = require('perf_hooks');
      and it ran alright after that!

  • @bladesofdestiny
    @bladesofdestiny ปีที่แล้ว +1

    can this do animations gif exports

    • @HashLipsAcademy
      @HashLipsAcademy  ปีที่แล้ว +2

      Not yet but I’m the future definitely because we give developers the opportunity to develop any type of plugin

    • @bladesofdestiny
      @bladesofdestiny ปีที่แล้ว

      @@HashLipsAcademy aweosme! also this include the new opeansea royalty infomation :D thanks keep up the great work

  • @danieldil6198
    @danieldil6198 ปีที่แล้ว

    How do I make it where shirts don't show up sometimes?

    • @SlinXart
      @SlinXart ปีที่แล้ว

      Have a shirt layer "none" or "bareback" that has a single pixel -common pixel or mostly transparent pixel

  • @danieldil6198
    @danieldil6198 ปีที่แล้ว

    where do we write how many we want generated

  • @dhirajkumarsah1254
    @dhirajkumarsah1254 ปีที่แล้ว

    Module not found!!

  • @hanerkoca6517
    @hanerkoca6517 ปีที่แล้ว

    How i can write the name for example 3 digit like Ape#001 ?

    • @JesseDoucet1
      @JesseDoucet1 ปีที่แล้ว

      new renderers.ItemAttributesRenderer({
      name: (itemUid) => `Ancalagor#${itemUid} | Natures Guardian`,
      description: (attributes) => {
      return `Ancalagor the Red was born in ChitinNature...`;
      },
      }),

  • @razorjhon2622
    @razorjhon2622 ปีที่แล้ว

    i created a script that can generate an AI NFT metadata , but the problem is that i want the user to put all of his images to a UI component to access his files which the browser blocks , if you really can help me i will release this tool online with a GUI for users to be able to make a metadata for AI arts for free ( only donations ) without any payments.

  • @workofartclub
    @workofartclub ปีที่แล้ว +1

    ❤👄❤️

  • @h.g.designs1144
    @h.g.designs1144 ปีที่แล้ว +1

    👄

  • @SoniInterio
    @SoniInterio ปีที่แล้ว

    How to generate 10000 nfts using this engine sir please reply 🙏🙏

  • @DepthBySoul
    @DepthBySoul 9 หลายเดือนก่อน

    the discord link is expired or invalid it says.

  • @batteriemann9205
    @batteriemann9205 ปีที่แล้ว

    can you stil make money with NFTs?

  • @thenaturelover631
    @thenaturelover631 ปีที่แล้ว

    Discord link not working for me 🥺

  • @laughingmonkey3758
    @laughingmonkey3758 ปีที่แล้ว

    Are NFT generation trend is Dead or what? OP Please reply. I have a facebook group with over 30k NFT lovers but i rarely get a post these days. What's the big deal if the trend is over?

  • @jopadjr
    @jopadjr ปีที่แล้ว

    344th...Thanks

  • @hdb7115
    @hdb7115 ปีที่แล้ว

    bro update Dapp

  • @aldennis3533
    @aldennis3533 8 หลายเดือนก่อน

    Hi can I ask will this support gif files?

    • @1977ripley
      @1977ripley 7 หลายเดือนก่อน

      I would like to see this too

  • @jackpaperhands
    @jackpaperhands 10 หลายเดือนก่อน

    so fucking complicated

    • @tezgood2940
      @tezgood2940 9 หลายเดือนก่อน

      yeah ikr lol

  • @melvkoh
    @melvkoh ปีที่แล้ว

    Hi Hashlips, really appreciate you build the great tools for us. I'm currently doing my first 10k collection, I have Male dataset and Female dataset, can this generator make them into 1-10000 with completely random sequences instead of Male 1-5000, and Female 5001-10000. I have zero coding base, really hope you can help me on this.

  • @alexanderherrera238
    @alexanderherrera238 11 หลายเดือนก่อน

    Hi @HashLips NFT... Thanks to you I have created my collection of 10,000 NFTs, YOU ARE THE BEST!
    THANK YOU! .... Each of them with its "rarity" folder (.JSON files). BUT I NEED YOUR HELP: how can I use the "rarity" files I generate (the ones in the "JSON" folder) to upload that rarity to Opensea without having to write those rarity levels one by one (so I don't have to write ten thousand times the process of typing the rarity in the opensea boxes when loading the NFT).... I would really appreciate your help and would be happy to give you some of the NFTs from my collection for your help.... thanks!

  • @a.alperenpalabiyik3753
    @a.alperenpalabiyik3753 ปีที่แล้ว

    Whenever I try to load the contract I get this error code. I learned a lot thanks to your tactics, but this incident makes me very sad. Can you help me? Please help me!!!
    {"jsonrpc":"2.0","error":"gas required exceeds allowance (569883)"